#include <deScene.hpp>
Inheritance diagram for IdeSceneRoom:


Public Member Functions | |
| virtual void | SetRoomListPtr (void *ptr)=0 |
| virtual void * | GetRoomListPtr ()=0 |
| virtual long | Traverse (IdeSceneGraph::deSceneTraversal *Params)=0 |
| virtual deBoolean | TestCollision (const IdeCollision::deCollideParams &Params, IdeCollision *Collision)=0 |
| virtual long | GetPassNum ()=0 |
| virtual void | GetAABB (deVec3d &Min, deVec3d &Max)=0 |
| virtual void | SetContents (DWORD contents)=0 |
| virtual DWORD | GetContents ()=0 |
| virtual deBoolean | AddSceneObject (IdeSceneObject *obj)=0 |
| add an IdeSceneObject to the scene room | |
| virtual deBoolean | RemoveSceneObject (IdeSceneObject *obj)=0 |
| remove an IdeSceneObject from the scene room | |
| virtual deBoolean | AddPortal (IdePortal *portal)=0 |
| add a portal to the scene room | |
Protected Member Functions | |
| virtual | ~IdeSceneRoom () |
|
|
|
|
|
add a portal to the scene room
Implemented in deSceneRoom. |
|
|
add an IdeSceneObject to the scene room
Implemented in deSceneRoom. |
|
||||||||||||
|
Implemented in deSceneRoom. |
|
|
Implemented in deSceneRoom. |
|
|
Implemented in deSceneRoom. |
|
|
Implemented in deSceneRoom. |
|
|
remove an IdeSceneObject from the scene room
Implemented in deSceneRoom. |
|
|
Implemented in deSceneRoom. |
|
|
Implemented in deSceneRoom. |
|
||||||||||||
|
Implemented in deSceneRoom. |
|
|
Implemented in deSceneRoom. |
1.3-rc3